struggle to get the best result - German English Dictionary